continuous casting plants - Spanish English Dictionary